home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 September / CHIP 1996 szeptember (CD07).zip / CHIP_CD07.ISO / sac / pack / lhadll.exe / READMEJ.TXT < prev    next >
Text File  |  1995-02-03  |  7KB  |  174 lines

  1. *******************************************************************************
  2.  
  3.  
  4.          ==============================================================
  5.           LHA.DLL Version1.10  + âTâôâvâïâvâìâOâëâÇ (LHCTK Version1.20)
  6.          ==============================================================
  7.                                                                  by kom
  8.  
  9.  
  10. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  11. éPüDüyâCâôâXâgü[âïüòÄgùpò√û@üz
  12. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  13.  
  14.     üsâCâôâXâgü[âïé╠ò√û@üt
  15.  
  16.       é▄é╕üAâAü[âJâCâuâtâ@âCâïé≡ë≡ôÇé╡é▄é╖üBê╚ë║é╠âtâ@âCâïé¬éáéΘé▒é╞é≡
  17.     èmöFé╡é─é¡é╛é│éóüB
  18.  
  19.         LHA.DLL              LHA é╠DLLö┼é┼é╖
  20.         LHA.H                LHA.DLL é╠C,C++ôÖùpé╠âwâbâ_âtâ@âCâïé┼é╖üB
  21.         LHA.LIB              LHA.DLL é╠âëâCâuâëâèâtâ@âCâïé┼é╖üB
  22.         LHCTK.EXE            LHA.DLL âRâôâgâìü[âëü[üiâTâôâvâïâvâìâOâëâÇüj
  23.         THREED.VBX           LHCTK é≡Ä└ìsé╖éΘé╜é▀é╔òKùvé╚âtâ@âCâï
  24.         CMDIALOG.VBX         LHCTK é≡Ä└ìsé╖éΘé╜é▀é╔òKùvé╚âtâ@âCâï 
  25.         README.TXT           é▒é╠âhâLâàâüâôâgé┼é╖
  26.         LHA110.TXT           LHA.DLL é╠ì┼ÉVÅεò±é┼é╖
  27.         API.TXT              LHA.DLL é╠APIé╠ë≡Éαé┼é╖
  28.         VERSION.TXT          LHA.DLL é╠âAâbâvâfü[âgÅεò±é┼é╖
  29.         LHCTK120.TXT         LHCTK é╠ì┼ÉVÅεò±é┼é╖
  30.         ENGLISH\README_E.LZH ëpîΩö┼é╠âhâLâàâüâôâgé┼é╖üB
  31.  
  32.  
  33.       ë≡ôÇé╡é╜âtâ@âCâïé⌐éτÄ└ìsé╔òKùvé╚éαé╠é≡ (AîQ) é╞ (BîQ) é╔ò¬é»é─Éαû╛
  34.     é╡é▄é╖üB
  35.  
  36.         (AîQ) LHCTK.EXE
  37.  
  38.         (BîQ) LHA.DLL
  39.               THREED.VBX
  40.               CMDIALOG.VBX
  41.  
  42.           é▒éΩéτé╠âtâ@âCâïé╠éñé┐üA(AîQ)é╠âtâ@âCâïé═é╟é▒é╔éáé┴é─éαé⌐é▄éó
  43.         é▄é╣é±é¬üA(BîQ)é╠éRé┬é╠âtâ@âCâïé═ Windows âfâBâîâNâgâèé╠ SYSTEM 
  44.         âTâuâfâBâîâNâgâèé╔âRâsü[é╡é─é¡é╛é│éóüB
  45.  
  46.           é▄é╜üAÄ└ìsé╠ì█é═ LHCTKé¬éuéaé╠âvâìâOâëâÇé┼éáéΘé╠é┼üAVBRUN100.DLL
  47.         é≡òKùvé╞é╡é▄é╖üBæσÄΦâlâbâgéΓÄGÄÅé╠òtÿ^é╚é╟é⌐éτèeÄ⌐ôⁿÄΦé╡é─é¡é╛é│éóüB
  48.  
  49.           é╚é¿üA(BîQ)é╠ THREED.VBX, CMDIALOG.VBXé═ Professional Toolkit 
  50.         for VisualBasic é╔ôYòté│éΩé─éóé╜éαé╠é┼é╖üB
  51.  
  52.           é╗é╡é─ì┼îπé╔üAévéëéÄéäéÅéùéôé╔ LHCTK.EXE é≡ôoÿ^é╖éΩé╬énéjé┼é╖üB
  53.  
  54.     üsLHCTK.EXEÄgùpò√û@üt
  55.  
  56.           Åæî╔âtâ@âCâïé╠æIæ≡üAÉVïKì∞ɼé═üuékéyégüvé╞éóéñâ{â^âôüAé▄é╜é═âü
  57.         âjâàü[é⌐éτæIæ≡é╖éΘé╞â_âCâAâìâOâ{âbâNâXé¬ò\Īé│éΩé▄é╖üié▒é╠â_âCâA
  58.         âìâOé═COMMDLG.DLLé¬ò\Īé╡é─éóéΘé╠é┼üAé▒é▒é╔è▄é▄éΩé─éóé╜ëpîΩö┼é≡
  59.         Ägùpé╡é─éóéΩé╬üAâtâ@âCâïû╝é¬ô·û{îΩé╠ÅΩìçé═ò╢ÄÜë╗é»é╡é▄é╖üjüB
  60.           é╗é▒é┼è∙æ╢âtâ@âCâïé╠æIæ≡üAé▄é╜é═ÉVïKâtâ@âCâïé╠ÅΩìçé═âtâ@âCâïû╝
  61.         é╠ôⁿù═é≡é¿é▒é╚éñé╞üAâüâCâôé╠ëµû╩é╔û▀éΦé▄é╖üB
  62.  
  63.           Æ╟ë┴üAê┌ô«é╖éΘÅΩìçé═é╗é╠â{â^âôé⌐âüâjâàü[é≡æIæ≡é╖éΘé╞âtâ@âCâïæI
  64.         æ≡é╠â_âCâAâìâOé¬ò\Īé│éΩé▄é╖üiòíÉöæIæ≡ë┬ö\üjüB
  65.  
  66.           ë≡ôÇüAìφÅ£é╖éΘÅΩìçé═ò\Īé│éΩé╜âtâ@âCâïêΩùùé⌐éτæIæ≡é╡é─üAé╗éΩé╝
  67.         éΩé╠â{â^âôé┼Ä└ìsé╡é▄é╖üBë≡ôÇÄ₧é═ë≡ôÇɵé╠âfâBâîâNâgâèé≡ÄwÆΦé╡é▄é╖üB
  68.  
  69.  
  70. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  71. éQüDüyLHA.DLL é≡âåü[âUâvâìâOâëâÇé┼Ägùpé╖éΘò√û@üiébü^ébü{ü{é╠ÅΩìçüjüz
  72. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  73.  
  74.     1.üsLHA.DLLÄgùpò√û@üt
  75.  
  76.           LHA.DLLé≡Ägùpé╖éΘé╜é▀é╔é═üALHA.H é≡âCâôâNâïü[âhüiéPé╠òöò¬üjé╡üA
  77.         Åoù═ùpé╠âoâbâtâ@é≡ùpê╙üiéQé╠òöò¬üjé╡üALHA.dllé≡âRü[âïüiéRé╠òöò¬üj
  78.         é╞éóé┴é╜ÄΦÅçé┼Ägùpé╡é▄é╖üBé╗é╡é─üAâèâôâNÄ₧é╔é═Æ╩Åφé╠âëâCâuâëâèé╔
  79.         ë┴éªüAlha.lib é≡ÄwÆΦé╡é▄é╖üB
  80.  
  81.     2.üsLHa.dllé╠ê°Éöüt
  82.  
  83.         int FAR PASCAL Lha(LPSTR szCmdLine, LPSTR szOutput, WORD wSize)
  84.         LPSTR szCmdLine  LHA.DLLé╓ôné╖âIâvâVâçâôò╢ÄÜù±é╓é╠â|âCâôâ^é┼é╖üB
  85.         LPSTR szOutput   Åoù═ùpé╠âoâbâtâ@é╓é╠â|âCâôâ^é┼é╖üB
  86.         WORD wSize       Åoù═ùpâoâbâtâ@é╠âTâCâYé┼é╖üB
  87.  
  88.     3.üsè╚ÆPé╚Ägùpùßüt
  89.  
  90.         ébü^ébü{ü{é┼ê│Åké≡ìséñè╚ÆPé╚ùßé≡Īé╡é▄é╖üB
  91.  
  92. -------------------------------------------------------------------------------
  93. #include <windows.h>
  94. #include <lha.h>                                    /* lha.h ▓▌╕┘░─▐    ...1 */
  95.  
  96. char buffer[8000];                                  /* Åoù═âoâbâtâ@ùpê╙ ...2 */
  97.  
  98. int PASCAL WinMain( HANDLE hInstance, HANDLE hPrevInstance,
  99.                                         LPSTR lpszCmdLine,int nCmdShow )
  100. {
  101.                                                     /* LHA.DLLé≡âRü[âï  ...3 */
  102.     return Lha("a c:\test.lzh c:\*.bat",buffer,sizeof(buffer));
  103. }
  104. -------------------------------------------------------------------------------
  105.  
  106.  
  107. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  108. éRüDüyLHA.DLL é≡VisualBasicé⌐éτÄgùpé╖éΘò√û@üz
  109. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  110.  
  111.     1.üsVB é⌐éτ LHA.DLL é≡î─é╤Åoé╖ò√û@üt
  112.  
  113.         éuéaé⌐éτ LHA.DLL ôαé╠è╓Éö LHA() é≡î─é╤Åoé╖ò√û@é≡ïLì┌é╡é─é¿é½é▄é╖üB
  114.  
  115.         éuéaé⌐éτùÿùpé╖éΘÅΩìçé═ Form é╠ declarations âZâNâVâçâôé┼
  116.  
  117.             Declare Function LHA Lib "lha.dll"  (ByVal szCmdLine As String,  
  118.                 ByVal szOutPut As String,ByVal iSize As Integer) As Integer 
  119.  
  120.         é╞ÉΘî╛é╡é─éΓéΦ szCmdLine é╔ DOSö┼ LHA é╠âRâ}âôâhâëâCâôê°Éöé╞ô»é╢
  121.         ì\ò╢é≡üAé╗é╡é─ò╢ÄÜù± szOutPut é╞üAé╗é╠Æ╖é│é≡Īé╖ iSize é≡ùpê╙é╡üA
  122.  
  123.             RetCode% = LHA(szCmdLine, szOutPut, iSize) 
  124.  
  125.         é╚é╟é╞è╓Éöé≡î─é╤é╛é╖é▒é╞é┼ LHA() é¬Ä└ìsé│éΩüAêΩùùéΓÄ└ìsÅ≤ï╡é═
  126.         szOutPuté╔ò╘é│éΩé▄é╖üB
  127.  
  128.     2.üsè╚ÆPé╚Ägùpùßüt
  129.  
  130.           Command1é╞éñéóû╝æOé╠CommandButtuoné¬ëƒé│éΩé╜ì─é╔ë≡ôÇé╖éΘùßé≡Ī
  131.         é╡é▄é╖üB
  132.  
  133. -------------------------------------------------------------------------------
  134. Declare Function LHA Lib "lha.dll" (ByVal szCmdLine As String, ByVal szOutput As String, ByVal iSize As Integer) As Integer
  135.  
  136. Dim szOutput As String * 8000
  137.  
  138. Sub Command1_Click ()
  139.   RET = LHA("x c:\test.lzh c:\*.log", szOutput, Len(szOutput))
  140.   Label1.Caption = szOutput
  141. End Sub
  142. -------------------------------------------------------------------------------
  143.  
  144.  
  145. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  146. éSüDüyô]ì┌é¿éµé╤Æÿì∞îáôÖüz
  147. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  148.  
  149.       LHA.DLLé═üALHxé╠â\ü[âX (LHx version 2.02büiébÄÄì∞ö┼üj Copyright
  150.     (c) H.YoshizakiüiïgìΦëhæ╫üj, 1988-90)é≡éαé╞é╔DLLë╗é╡é╜éαé╠é┼éáéΦüA
  151.      LHAé╠Æÿì∞îáé═ïgìΦëhæ╫Äüé¬ÅèùLé╡é▄é╖üB
  152.  
  153.       üuLHA.DLL & LHCTK.EXEüvé═âtâèü[âEâFâAé┼é╖üBô]ì┌üEÄgùpé╔éáé╜
  154.      é┴é─ô┴é╔ɺî└é═É▌é»é▄é╣é±é¬üA LHA é╠ì∞Ä╥é┼éáéΘïgìΦëhæ╫Äüé╠ê╙Äu
  155.      é≡æ╕Ådé╖éΘéµéñé¿èΦéóÆvé╡é▄é╖üB
  156.  
  157.       ëpîΩö┼âhâLâàâüâôâgé╠Æÿì∞îáé═üAżæ≥  ÉmÄüé¬ÅèùLé╡é▄é╖üB
  158.  
  159.       û{âvâìâOâëâÇé╠Ägùpé⌐éτÉ╢é╕éΘéóé⌐é╚éΘÅßèQéαò█Å╪é╡é╜é╡é▄é╣é±üB
  160.     éáéτé⌐é╢é▀é▓ù╣Å│ë║é│éóüB
  161.  
  162.  
  163. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  164. éTüDüyÿAùìɵüz
  165. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  166.  
  167.       üuLHA.DLL & LHCTK.EXEüvé╓è╓é╖éΘé▒é╞é═üAæSé─ë║ïLIDé▄é┼âüü[âïé╔é─
  168.     é▓ÿAùìë║é│éóüB
  169.  
  170.                         Nifty-Serve:   GGD03634üiżîⁿ  Å~êΩüj
  171.  
  172.  
  173. *******************************************************************************
  174.